package com.hzeport.bgs22emduty.vo.SystemModule;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.hzeport.bgs22emduty.common.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;
@Data
public class SystemModuleVO   {

    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @TableField(value ="ID")
    @JsonProperty(value = "id")
    private String id;
    /**
     * 菜单名称
     */
    @ApiModelProperty(value="菜单名称")
    @JsonProperty(value = "label")
    private String label;

    /**
     * 页面路径
     */
    @ApiModelProperty(value="页面路径")
    @JsonProperty(value = "path")
    private String path;

    /**
     * 排序号
     */
    @ApiModelProperty(value="排序号")
    @TableField(value ="FORDERINDEX")
    @JsonProperty(value = "forderindex")
    private Long forderindex;

    private List<SystemModuleVO> children =new ArrayList<>();
}
